package com.cmnit.gatherdata.modules.bean

import scala.beans.BeanProperty

case class TollExBillInfo(
                           @BeanProperty auth: String,
                           @BeanProperty id: String,
                           @BeanProperty modifyFlag: String,
                           @BeanProperty sourceID: String,
                           @BeanProperty transPayType: String,
                           @BeanProperty tollProvinceId: String,
                           @BeanProperty opentype: String,
                           @BeanProperty transCode: String,
                           @BeanProperty lDate: String,
                           @BeanProperty shift: String,
                           @BeanProperty batchNum: String,
                           @BeanProperty loginTime: String,
                           @BeanProperty triggerTime: String,
                           @BeanProperty operId: String,
                           @BeanProperty operName: String,
                           @BeanProperty monitor: String,
                           @BeanProperty monitorName: String,
                           @BeanProperty monitorTime: String,
                           @BeanProperty laneAppVer: String,
                           @BeanProperty enWeight: String,
                           @BeanProperty enAxleCount: String,
                           @BeanProperty enTollStation: String,
                           @BeanProperty enTollStationName: String,
                           @BeanProperty enTollLane: String,
                           @BeanProperty enTollStationHex: String,
                           @BeanProperty enTollLaneHex: String,
                           @BeanProperty enTollStationId: String,
                           @BeanProperty enTollLaneId: String,
                           @BeanProperty enTime: String,
                           @BeanProperty entryOperatorID: String,
                           @BeanProperty laneType: String,
                           @BeanProperty exTollStation: String,
                           @BeanProperty exTollStationName: String,
                           @BeanProperty exTollLane: String,
                           @BeanProperty exTollStationHex: String,
                           @BeanProperty exTollLaneHex: String,
                           @BeanProperty exTollStationId: String,
                           @BeanProperty exTollLaneId: String,
                           @BeanProperty exTime: String,
                           @BeanProperty bl_SubCenter: String,
                           @BeanProperty bl_Center: String,
                           @BeanProperty mediaType: String,
                           @BeanProperty mediaNo: String,
                           @BeanProperty obuSign: String,
                           @BeanProperty obuIssueFlag: String,
                           @BeanProperty obuId: String,
                           @BeanProperty supplierId: String,
                           @BeanProperty cardCnt: String,
                           @BeanProperty vCount: String,
                           @BeanProperty inductCnt: String,
                           @BeanProperty enVlp: String,
                           @BeanProperty enVlpc: String,
                           @BeanProperty exVlp: String,
                           @BeanProperty exVlpc: String,
                           @BeanProperty identifyVlp: String,
                           @BeanProperty identifyVlpc: String,
                           @BeanProperty enVehicleType: String,
                           @BeanProperty exVehicleType: String,
                           @BeanProperty enVehicleClass: String,
                           @BeanProperty exVehicleClass: String,
                           @BeanProperty exWeight: String,
                           @BeanProperty axisInfo: String,
                           @BeanProperty limitWeight: String,
                           @BeanProperty overWeightRate: String,
                           @BeanProperty axleCount: String,
                           @BeanProperty electricalPercentage: String,
                           @BeanProperty tac: String,
                           @BeanProperty transFee: String,
                           @BeanProperty transType: String,
                           @BeanProperty terminalTransNo: String,
                           @BeanProperty terminalNo: String,
                           @BeanProperty serviceType: String,
                           @BeanProperty algorithmIdentifier: String,
                           @BeanProperty tollDistance: String,
                           @BeanProperty realDistance: String,
                           @BeanProperty vSpeed: String,
                           @BeanProperty overTime: String,
                           @BeanProperty freeType: String,
                           @BeanProperty freeMode: String,
                           @BeanProperty freeInfo: String,
                           @BeanProperty balanceBefore: String,
                           @BeanProperty balanceAfter: String,
                           @BeanProperty fee: String,
                           @BeanProperty discountFee: String,
                           @BeanProperty payFee: String,
                           @BeanProperty obuPayFee: String,
                           @BeanProperty obuDiscountFee: String,
                           @BeanProperty feeMileage: String,
                           @BeanProperty collectFee: String,
                           @BeanProperty rebateMoney: String,
                           @BeanProperty cardCostFee: String,
                           @BeanProperty unpayFee: String,
                           @BeanProperty unpayFlag: String,
                           @BeanProperty unpayCardCost: String,
                           @BeanProperty ticketFee: String,
                           @BeanProperty unifiedFee: String,
                           @BeanProperty enTollMoney: String,
                           @BeanProperty enFreeMoney: String,
                           @BeanProperty enLastMoney: String,
                           @BeanProperty returnMoneySn: String,
                           @BeanProperty payCardType: String,
                           @BeanProperty payCardNet: String,
                           @BeanProperty payCardId: String,
                           @BeanProperty payCardTranSn: String,
                           @BeanProperty payType: String,
                           @BeanProperty payOrderNum: String,
                           @BeanProperty payCode: String,
                           @BeanProperty payRebate: String,
                           @BeanProperty identification: String,
                           @BeanProperty invoiceType: String,
                           @BeanProperty invoiceCode: String,
                           @BeanProperty invoiceId: String,
                           @BeanProperty invoiceCnt: String,
                           @BeanProperty signStatus: String,
                           @BeanProperty description: String,
                           @BeanProperty specialType: String,
                           @BeanProperty laneSpInfo: String,
                           @BeanProperty spInfo: String,
                           @BeanProperty vehicleSignId: String,
                           @BeanProperty multiProvince: String,
                           @BeanProperty cardVersion: String,
                           @BeanProperty OBUVersion: String,
                           @BeanProperty keyNum: String,
                           @BeanProperty keyPressInfo: String,
                           @BeanProperty paraVer: String,
                           @BeanProperty provinceGroup: String,
                           @BeanProperty gantryIdGroup: String,
                           @BeanProperty tollIntervalsCount: String,
                           @BeanProperty tollIntervalsGroup: String,
                           @BeanProperty transTimeGroup: String,
                           @BeanProperty chargefeeGroup: String,
                           @BeanProperty chargeDiscountGroup: String,
                           @BeanProperty rateModeVersionGroup: String,
                           @BeanProperty rateParaVersionGroup: String,
                           @BeanProperty tollfeeGroup: String,
                           @BeanProperty passId: String,
                           @BeanProperty verifyCode: String,
                           @BeanProperty consumeTime: String,
                           @BeanProperty sectionGroup: String,
                           @BeanProperty roadType: String,
                           @BeanProperty gantryPassCount: String,
                           @BeanProperty gantryPassInfo: String,
                           @BeanProperty feeProvInfo: String,
                           @BeanProperty splitProvince: String,
                           @BeanProperty vehicleSign: String,
                           @BeanProperty shortFee: String,
                           @BeanProperty shortFeeMileage: String,
                           @BeanProperty feeRate: String,
                           @BeanProperty actualFeeClass: String,
                           @BeanProperty obuTotalAmount: String,
                           @BeanProperty obuTotaldisCountAmount: String,
                           @BeanProperty OBUtotalCount: String,
                           @BeanProperty noCardCount: String,
                           @BeanProperty ETCtotalAmount: String,
                           @BeanProperty chargeMode: String,
                           @BeanProperty provFee: String,
                           @BeanProperty provTransCount: String,
                           @BeanProperty discountType: String,
                           @BeanProperty provinceDiscountFee: String,
                           @BeanProperty originFee: String,
                           @BeanProperty provinceCount: String,
                           @BeanProperty provinceTransGroup: String,
                           @BeanProperty feeBoardPlay: String,
                           @BeanProperty spcRateVersion: String,
                           @BeanProperty checkSign: String,
                           @BeanProperty enVehicleId: String,
                           @BeanProperty exVehicleId: String,
                           @BeanProperty identifyVehicleId: String,
                           @BeanProperty receivetime: String,
                           @BeanProperty certNo: String,
                           @BeanProperty branchAgency: String
                         ) {}
